package com.tsing.service;

import com.tsing.pojo.vo.CommentDetailsVO;

import java.util.List;

/**
 * @auth 卢孝宇
 * @date 2023/12/12 10:17
 */
public interface PostDetailsService {
    /**
     * 根据帖子id查询用户评论和点赞数
     *
     * @param postId
     * @param userId
     * @return
     */
   List<CommentDetailsVO> list(Integer postId, Integer userId);

    /**
     * 点赞帖子评论
     * @param detailsId
     * @param userId
     * @return
     */
    Boolean add(Integer detailsId, Integer userId);

    /**
     * 取消帖子评论的点赞
     *
     * @param detailsId
     * @param userId
     * @return
     */
    Boolean delete(Integer detailsId, Integer userId);


    /**
     * 删除用户关注记录
     * @param followId
     * @param userId
     * @return
     */
    Boolean deleteFollow(Integer followId, Integer userId);

    /**
     * 增加用户关注记录
     * @param followId
     * @param userId
     * @return
     */
    Boolean addFollow(Integer followId, Integer userId);
}
